Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds functionality to manually create missing incident and case resources. #3791

Merged
merged 47 commits into from
Sep 29, 2023

Conversation

metroid-samus
Copy link
Contributor

A button appears on the incident or case resources tab if there are missing resources and if there exists an enabled plugin to create that resource. If there are no missing resources or there are no enabled plugins to create those resources, the button does not appear.

image

image

…kground task. Adds checks for resource existence.
…ny missing or unsuccessfully created incident resource(s)
…ny missing or unsuccessfully created case management resource(s)
@metroid-samus metroid-samus added the enhancement New feature or request label Sep 19, 2023
@metroid-samus metroid-samus marked this pull request as ready for review September 19, 2023 21:46
metroid-samus and others added 15 commits September 21, 2023 09:48
…dividual queries. Adds additional indicators that resource creation is active
Bumps [jsonpath-ng](https://github.com/h2non/jsonpath-ng) from 1.5.3 to 1.6.0.
- [Release notes](https://github.com/h2non/jsonpath-ng/releases)
- [Changelog](https://github.com/h2non/jsonpath-ng/blob/master/History.md)
- [Commits](h2non/jsonpath-ng@v1.5.3...v1.6.0)

---
updated-dependencies:
- dependency-name: jsonpath-ng
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.37.1...v1.38.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.98.0 to 2.99.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases)
- [Changelog](https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-api-python-client@v2.98.0...v2.99.0)

---
updated-dependencies:
- dependency-name: google-api-python-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pdpyras](https://github.com/PagerDuty/pdpyras) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/PagerDuty/pdpyras/releases)
- [Changelog](https://github.com/PagerDuty/pdpyras/blob/main/docs/changelog.html)
- [Commits](PagerDuty/pdpyras@v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: pdpyras
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [msal](https://github.com/AzureAD/microsoft-authentication-library-for-python) from 1.23.0 to 1.24.0.
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-python/releases)
- [Commits](AzureAD/microsoft-authentication-library-for-python@1.23.0...1.24.0)

---
updated-dependencies:
- dependency-name: msal
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.30.0 to 1.31.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@1.30.0...1.31.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Appends outstanding incident tasks to the end of user input in tactical reports.

* Update src/dispatch/plugins/dispatch_slack/incident/interactive.py

Co-authored-by: Marc Vilanova <[email protected]>

* Update src/dispatch/static/dispatch/src/incident/store.js

Co-authored-by: Marc Vilanova <[email protected]>

---------

Co-authored-by: Marc Vilanova <[email protected]>
src/dispatch/case/flows.py Outdated Show resolved Hide resolved
src/dispatch/case/views.py Outdated Show resolved Hide resolved
src/dispatch/case/flows.py Outdated Show resolved Hide resolved
src/dispatch/incident/flows.py Show resolved Hide resolved
src/dispatch/incident/flows.py Outdated Show resolved Hide resolved
src/dispatch/incident/flows.py Outdated Show resolved Hide resolved
src/dispatch/incident/flows.py Outdated Show resolved Hide resolved
metroid-samus and others added 17 commits September 27, 2023 22:36
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.98.0 to 2.99.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases)
- [Changelog](https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-api-python-client@v2.98.0...v2.99.0)

---
updated-dependencies:
- dependency-name: google-api-python-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google-api-python-client](https://github.com/googleapis/google-api-python-client) from 2.100.0 to 2.101.0.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases)
- [Changelog](https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md)
- [Commits](googleapis/google-api-python-client@v2.100.0...v2.101.0)

---
updated-dependencies:
- dependency-name: google-api-python-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [openai](https://github.com/openai/openai-python) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/openai/openai-python/releases)
- [Commits](openai/openai-python@v0.28.0...v0.28.1)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.290 to 0.0.291.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/BREAKING_CHANGES.md)
- [Commits](astral-sh/ruff@v0.0.290...v0.0.291)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3807)

Bumps [eslint](https://github.com/eslint/eslint) from 8.49.0 to 8.50.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.49.0...v8.50.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.37.1...v1.38.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@playwright/test](https://github.com/Microsoft/playwright) from 1.37.1 to 1.38.0.
- [Release notes](https://github.com/Microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.37.1...v1.38.0)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@metroid-samus metroid-samus requested review from mvilanova and wssheldon and removed request for whitdog47 September 28, 2023 22:26
@whitdog47 whitdog47 self-requested a review September 29, 2023 18:29
@metroid-samus metroid-samus removed the request for review from mvilanova September 29, 2023 19:00
@metroid-samus metroid-samus dismissed mvilanova’s stale review September 29, 2023 19:02

I'll resolve this in a separate PR.

@metroid-samus metroid-samus merged commit f08a22b into master Sep 29, 2023
8 checks passed
@metroid-samus metroid-samus deleted the enhancement/manual-resource-creation branch September 29, 2023 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants